package com.outsource.framework.model.services;

import java.util.List;
import java.util.Map;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import com.outsource.framework.domain.Tactivity;

public interface TactivityService {

	public List<Tactivity> getByJTAll(String status);
	
	public List<Tactivity> getByPCAll(List<String> scope,String status);
	
	public Tactivity save(Tactivity entity);

	public Tactivity getById(Integer id);

	public void update(Tactivity dto);
	
	public Page<Tactivity> findAll(Pageable pageable);
	
	public Page<Tactivity> findQuery(Map<String, String> map, Pageable pageable);
	
	public Page<Tactivity> findAllin(Map<String, Object> map, Pageable pageable);
	
}
